<?php
$Base="";
include 'Publico/cabecera.php';
require 'Controlador/VarSite.php';
if(!empty($_SESSION['login_ok'])){
    if ($ses->ValidaURL($_SESSION['tipo_acceso'],str_replace (dirname($_SERVER['PHP_SELF']),'',$_SERVER['REQUEST_URI']))){
        if(!isset($_GET['action']))
            $accion="";
        else
            $accion = $_GET['action'];
        
        if(!isset($_GET['ctrl']))
            $controlador="front";
        else
            $controlador= $_GET['ctrl'];
        
        switch ($controlador){
            case "front":
                $empl = new vindex();
                $empl->Inicio();
                break;
            case "habitaciones":
                $empl = new habitacionController();
                $empl-> ejecutarAction($accion);
                break;
            case "categoria":
                $ccat = new categoriaController();
                $ccat->ejecutarAction($accion);
                break;
            case "credito":
                $ccred = new creditoController();
                $ccred->ejecutarAction($accion);
                break;
            case "pago":
                $cpago = new pagoController();
                $cpago->ejecutarAction($accion);
                break;
            case "reservaciones":
                $cres = new reservacionesController();
                $cres ->ejecutarAction($accion);
                break;
            case "reportes":
                $cpago = new reportadorController();
                $cpago->ejecutarAction($accion);
                break;
            case "cliente":
                $empl = new clienteController();
                $empl->ejecutarAction($accion);
                break;
            case "trabajador";
                $trab = new trabcontroller();
                $trab->ejecutarAction($accion);
                break;
            case "reportador";
                $trab = new reportadorController();
                $trab->ejecutarAction($accion);
                break;
        }
    }else
        $ses->muestraError();
}else
    $ses->iniciarSesion_view();
?>